76 research outputs found

    SCC: A Service Centered Calculus

    Get PDF
    We seek for a small set of primitives that might serve as a basis for formalising and programming service oriented applications over global computers. As an outcome of this study we introduce here SCC, a process calculus that features explicit notions of service definition, service invocation and session handling. Our proposal has been influenced by Orc, a programming model for structured orchestration of services, but the SCC’s session handling mechanism allows for the definition of structured interaction protocols, more complex than the basic request-response provided by Orc. We present syntax and operational semantics of SCC and a number of simple but nontrivial programming examples that demonstrate flexibility of the chosen set of primitives. A few encodings are also provided to relate our proposal with existing ones

    New Synthetic Analogues of Natural Polyphenols as Sirtuin 1-Activating Compounds

    Get PDF
    NAD+-dependent deacetylase SIRT1 regulates many different biological processes, thus being involved in pathogenic conditions such as metabolic diseases, neurogenerative disorders and cancer. Notably, experimental evidence underlined that the activation of SIRT1 had promising cardioprotective effects. Consequently, many efforts have been so far devoted to finding new SIRT1 activators, both derived from natural sources or prepared by synthetic procedures. Herein, we discovered new SIRT1-activating derivatives, characterized by phenolic rings spaced by sulfur, nitrogen or oxygen-based central linkers. The newly synthesized derivatives were analyzed in enzymatic assays to determine their ability to activate SIRT1, as compared with that of resveratrol. Among the tested molecules, bisarylaniline compound 10 proved to be the most efficient SIRT1 activator. An evaluation of the effects caused by focused structural variations revealed that its para-hydroxy-substituted diphenyl moiety of 10 was the fundamental structural requirement for achieving good SIRT1 activation. Compound 10 was further investigated in ex vivo studies in isolated and perfused rat hearts submitted to ischemia/reperfusion (I/R), where it showed significant protection of the myocardium against I/R injury. Molecular modeling studies suggest the binding mode of 10 within SIRT1 in the presence of the p53-AMC peptide. Our findings reveal that this chemical scaffold may be used as the starting point to develop a new class of more potent SIRT1 activators as cardioprotective agents

    efficacy and safety of amtolmetin guacyl in the symptomatic treatment of the osteoarthritis

    Get PDF
    Forty-two patients affected by osteoarthritis have been treated with two parallel schemes, in double blind, according to parallel groups, to have a correct evaluation of the efficacy and safety of Amtolmetin Guacyl administration on at full stomach or empty stomach. As parameters of efficacy the spontaneus pain and the pain caused by movements, the function and joint pain have been considered, while gastric tolerance has been evaluated by means of daily records made by patients and the general tolerance through an annotation of adverse events, vital signs as well as parameters of laboratory. The drug worked for both groups, but it has been particulary efficent in those who have assumed the drug on a empty stomach. The general tolerance has been good and some adverse side effects, concerning the gastric tolerance, have disappeared by reducing the dosage of the drug. As a result of this study we can assume that amtolmetin guacyl is much more efficent when it is assumed on a empty stomach, with its conseguent advantages in terms of compliance and its possible utilization in case of need

    JSCL: A Middleware for Service Coordination

    Full text link

    Tisa: A Language Design and Modular Verification Technique for Temporal Policies in Web Services

    Get PDF
    Web services are distributed software components, that are decoupled from each other using interfaces with specified functional behaviors. However, such behavioral specifications are insufficient to demonstrate compliance with certain temporal non-functional policies. An example is demonstrating that a patient’s health-related query sent to a health care service is answered only by a doctor (and not by a secretary). Demonstrating compliance with such policies is important for satisfying governmental privacy regulations. It is often necessary to expose the internals of the web service implementation for demonstrating such compliance, which may compromise modularity. In this work, we provide a language design that enables such demonstrations, while hiding majority of the service’s source code. The key idea is to use greybox specifications to allow service providers to selectively hide and expose parts of their implementation. The overall problem of showing compliance is then reduced to two subproblems: whether the desired properties are satisfied by the service’s greybox specification, and whether this greybox specification is satisfied by the service’s implementation. We specify policies using LTL and solve the first problem by model checking. We solve the second problem by refinement techniques

    Towards a formal account for software transactional memory

    Get PDF
    International audienceSoftware transactional memory (STM) is a concurrency control mechanism for shared memory systems. It is opposite to the lock based mechanism, as it allows multiple processes to access the same set of variables in a concurrent way. Then according to the used policy, the effect of accessing to shared variables can be committed (hence, made permanent) or undone. In this paper, we define a formal framework for describing STMs and show how with a minor variation of the rules it is possible to model two common policies for STM: reader preference and writer preference

    On the Relative Expressive Power of Asynchronous Communication Primitives

    Full text link
    In this paper, we study eight asynchronous communication primitives, arising from the combination of three features: arity (monadic vs polyadic data), communication medium (message passing vs shared dataspaces) and pattern-matching. Each primitive has been already used in at least one language appeared in literature; however, to uniformly reason on such primitives, we plugged them in a common framework inspired by the asynchronous-calculus. By means of possibility/impossibility of ‘reasonable ’ encodings, we compare every pair of primitives to obtain a hierarchy of languages based on their relative expressive power.
    • …
    corecore